package com.example.integration;

/**
 * 第三方服务提供者接口
 * 用于封装外部接口调用，包括：
 * - 其他部门的 HTTP 接口
 * - 其他部门的 RPC 接口
 * - 外部公司提供的接口
 * 
 * @author AI Assistant
 * @since 1.0.0
 */
public interface UserInfoProvider {
    
    /**
     * 从第三方服务获取用户信息
     * 
     * @param userId 用户ID
     * @return 用户信息（第三方格式）
     */
    String getUserInfo(String userId);
}

